﻿<div class="body_page">
    <div id="USER_TableContainer"></div>
</div>

<div id="tb_UserManagerIndex" style="padding:7px; padding-top:10px; height:auto; background:blanchedalmond">
        <div style="margin-bottom:5px; text-align:center">
            Chọn đơn vị : <input  class="easyui-combotree" id="TreeGird_Donvi_Find_user" value="" style="width:300px;height:25px"> &nbsp;&nbsp;
            <input type="hidden" id="id_donvi_search_userManager" name="id_donvi_search_userManager" value="" />
            <input type="hidden" id="id_tokt_search_userManager" name="id_tokt_search_userManager" value="" />
             &nbsp;&nbsp;
           @* <input style="height:21px; width:250px" type="text" id="name_maso_search_userManager" name="name_maso_search_userManager" placeholder="Nhập tên hoặc mã số để tìm kiếm"/>*@
            @*<a href="#" class="easyui-linkbutton" onclick="return Search_user_by_name_maso_userManager();" iconCls="icon-search">Tìm kiếm nhân viên</a>*@
        </div>
 </div>

<div style="padding:5px 0; text-align:center; position:relative; top:-5px">
        <a onclick="return _openWindowAddUSER();" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">Thêm USER</a>
        <a onclick="return _openWindowUpdateUSER();" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">Cập nhật USER</a>
        <a onclick="return _openWindowDeleteUSER();" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">Xóa USER</a>
</div>

<script type="text/javascript">

    $(document).ready(function () {

        $('#USER_TableContainer').datagrid({
            title: 'Danh Sách USER',
            width: $(window).width() - 30,
            height: $(window).height() - 160,
            fitColumns: true,
            scrollbarSize: 0,
            idField: 'USERID',
            sortName: "NHANVIEN",
            sortOrder:"asc",
            singleSelect: true,
            toolbar: '#tb_UserManagerIndex',
            url: _nameSubDomain + "/PhanQuyen/_USERList?donviId=&tokt=",
            columns: [[
                //{ field: 'USERID', resizable: false, hidden: true },
               //{
               //    field: 'DONVI', resizable: false, title: 'Đơn vị', sortable: false, width: 30, formatter: function (value, row, index) {
               //        var donviNV = Get_DonVi_ById(row.DONVI);
               //        return donviNV.TEN;
               //     }
               // },
                { field: 'USERNAME', resizable: false, title: 'Tên đăng nhập', algin: 'center', sortable: false, width: 30 },
                { field: 'HOTEN', resizable: false, title: 'Họ Tên', algin: 'center', sortable: false, width: 30 },
                { field: 'ACTIVE', resizable: false, title: 'Active', sortable: true, width: 20 }
                
            ]],
            onDblClickRow: function (index, row) {
                loadwindowOnContent(_nameSubDomain + "/PhanQuyen/_UpdateUser?UserId=" + row.USERID, "window_Update_USER", "Cập thông tin User", 750, 650);
            }
        });

        $("#TreeGird_Donvi_Find_user").combotree({
            url: _nameSubDomain + "/Donvi_ToQL/Get_DonVi_To_OnJson_NotFindType_AndSetParent",
            idField: "id",
            treeField: "text",
            onSelect: function (row) {
                $("#id_donvi_search_userManager").val(row.Idparent);
                $("#id_tokt_search_userManager").val(row.id);
                $('#USER_TableContainer').datagrid({ url: _nameSubDomain + "/PhanQuyen/_USERList?donviId=" + row.Idparent + "&tokt=" + row.id });
            }

        });

    });

    function _openWindowUpdateUSER() {

        var Users_ = $('#USER_TableContainer').datagrid('getSelected');
        if (Users_) {
            loadwindowOnContent(_nameSubDomain + "/PhanQuyen/_UpdateUser?UserId=" + Users_.USERID , "window_Update_USER", "Cập thông tin User", 750, 650);
        }
        else {
            confirmOptionNormal("Vui lòng chọn một User để cập nhật");
        }

        
    }

    function _openWindowAddUSER() {
        loadwindowOnContent(_nameSubDomain + "/PhanQuyen/AddUpdateUser?donviId=" + $("#id_donvi_search_userManager").val() + "&tokt=" + $("#id_tokt_search_userManager").val(), "window_Edit_USER", "Thêm thông tin USER", 750, 650);
    }

    function Search_user_by_name_maso_userManager() {
        var textSearch = $("#name_maso_search_userManager").val();

        if (textSearch == null || textSearch == "") {
            confirmOptionNormal("Vui lòng nhập mã số hoặc tên nhân viên mà bạn cần tìm");
        }

        $('#USER_TableContainer').datagrid({ url: _nameSubDomain + "/PhanQuyen/_USERList_By_Name?strNameMaso=" + textSearch });

    }


    function _openWindowDeleteUSER() {

        var row = $('#USER_TableContainer').datagrid('getSelected');
        if (row) {
            $.confirm({
                text: "Bạn chắc muốn xóa User " + row.USERNAME + " !. Chú ý : tất cả các thông tin liên quan cũng sẽ được xóa",
                confirm: function (button) {

                    $('#USER_TableContainer').mask('User ' + row.USERNAME + 'đang được xóa khởi hệ thống');

                    $.get(_nameSubDomain + '/PhanQuyen/DeleteUser?UserId=' + row.USERID , function (data) {

                        if (data == "ERROR") {
                            confirmOptionNormal("Có lỗi xảy ra, vui lòng nhập F5 hoặc tải lại trang web");
                        }
                        else {
                            $('#USER_TableContainer').datagrid('reload');
                        }


                        $('#USER_TableContainer').unmask();
                    });

                },
                cancel: function (button) {

                }
            });

        }
        else {

            confirmOptionNormal("Vui lòng chọn một User để xóa khỏi hệ thống");
        }

        return false;
    }

</script>
